home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / cnbj130e.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  20.5 KB  |  754 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "CNBJ130E.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Canon Bubble-Jet BJ-130e"
  10. *MasterUnits: PAIR(720, 720)
  11. *ResourceDLL: "cn330res.dll"
  12. *PrinterType: SERIAL
  13. *Feature: Orientation
  14. {
  15.     *rcNameID: =ORIENTATION_DISPLAY
  16.     *DefaultOption: PORTRAIT
  17.     *Option: PORTRAIT
  18.     {
  19.         *rcNameID: =PORTRAIT_DISPLAY
  20.     }
  21.     *Option: LANDSCAPE_CC270
  22.     {
  23.         *rcNameID: =LANDSCAPE_DISPLAY
  24.     }
  25. }
  26. *Feature: InputBin
  27. {
  28.     *rcNameID: =PAPER_SOURCE_DISPLAY
  29.     *DefaultOption: TRACTOR
  30.     *Option: TRACTOR
  31.     {
  32.         *rcNameID: =TRACTOR_DISPLAY
  33.         *Command: CmdSelect
  34.         {
  35.             *Order: DOC_SETUP.3
  36.             *Cmd: "<1B>O"
  37.         }
  38.     }
  39.     *Option: AUTO
  40.     {
  41.         *rcNameID: =AUTO_DISPLAY
  42.         *Command: CmdSelect
  43.         {
  44.             *Order: DOC_SETUP.3
  45.             *Cmd: "<1B>[F<0300030102>"
  46.         }
  47.     }
  48. }
  49. *Feature: Resolution
  50. {
  51.     *rcNameID: =RESOLUTION_DISPLAY
  52.     *DefaultOption: Option1
  53.     *Option: Option1
  54.     {
  55.         *Name: "360 x 360 " =DOTS_PER_INCH
  56.         *DPI: PAIR(360, 360)
  57.         *TextDPI: PAIR(360, 360)
  58.         *PinsPerLogPass: 48
  59.         *PinsPerPhysPass: 48
  60.         *MinStripBlankPixels: 270
  61.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  62.         *SpotDiameter: 100
  63.         *Command: CmdSendBlockData { *Cmd : "<1B>[g" %l{((NumOfDataBytes * 6) / 6) + 1}"<10>" }
  64.     }
  65.     *Option: Option2
  66.     {
  67.         *Name: "180 x 180 " =DOTS_PER_INCH
  68.         *DPI: PAIR(180, 180)
  69.         *TextDPI: PAIR(180, 180)
  70.         *PinsPerLogPass: 24
  71.         *PinsPerPhysPass: 24
  72.         *MinStripBlankPixels: 135
  73.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  74.         *SpotDiameter: 100
  75.         *Command: CmdSendBlockData { *Cmd : "<1B>[g" %l{((NumOfDataBytes * 3) / 3) + 1}"<0B>" }
  76.     }
  77.     *Option: Option3
  78.     {
  79.         *Name: "120 x 180 " =DOTS_PER_INCH
  80.         *DPI: PAIR(120, 180)
  81.         *TextDPI: PAIR(120, 180)
  82.         *PinsPerLogPass: 24
  83.         *PinsPerPhysPass: 24
  84.         *MinStripBlankPixels: 90
  85.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  86.         *SpotDiameter: 100
  87.         *Command: CmdSendBlockData { *Cmd : "<1B>[g" %l{((NumOfDataBytes * 3) / 3) + 1}"<09>" }
  88.     }
  89. }
  90. *Feature: PaperSize
  91. {
  92.     *rcNameID: =PAPER_SIZE_DISPLAY
  93.     *DefaultOption: LETTER
  94.     *Option: LETTER
  95.     {
  96.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  97.         *Command: CmdSelect
  98.         {
  99.             *Order: DOC_SETUP.4
  100.             *Cmd: "<1B>C<000B>"
  101.         }
  102.         *switch: InputBin
  103.         {
  104.             *case: TRACTOR
  105.             {
  106.                 *PrintableArea: PAIR(5760, 7920)
  107.                 *PrintableOrigin: PAIR(180, 0)
  108.             }
  109.             *case: AUTO
  110.             {
  111.                 *PrintableArea: PAIR(5760, 7140)
  112.                 *PrintableOrigin: PAIR(180, 360)
  113.             }
  114.         }
  115.     }
  116.     *Option: LEGAL
  117.     {
  118.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  119.         *Command: CmdSelect
  120.         {
  121.             *Order: DOC_SETUP.4
  122.             *Cmd: "<1B>C<000E>"
  123.         }
  124.         *switch: InputBin
  125.         {
  126.             *case: TRACTOR
  127.             {
  128.                 *PrintableArea: PAIR(5760, 10080)
  129.                 *PrintableOrigin: PAIR(180, 0)
  130.             }
  131.             *case: AUTO
  132.             {
  133.                 *PrintableArea: PAIR(5760, 9300)
  134.                 *PrintableOrigin: PAIR(180, 360)
  135.             }
  136.         }
  137.     }
  138.     *Option: TABLOID
  139.     {
  140.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  141.         *Command: CmdSelect
  142.         {
  143.             *Order: DOC_SETUP.4
  144.             *Cmd: "<1B>C<0011>"
  145.         }
  146.         *switch: InputBin
  147.         {
  148.             *case: TRACTOR
  149.             {
  150.                 *PrintableArea: PAIR(7380, 12240)
  151.                 *PrintableOrigin: PAIR(180, 0)
  152.             }
  153.             *case: AUTO
  154.             {
  155.                 *PrintableArea: PAIR(7380, 11460)
  156.                 *PrintableOrigin: PAIR(180, 360)
  157.             }
  158.         }
  159.     }
  160.     *Option: A5
  161.     {
  162.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  163.         *Command: CmdSelect
  164.         {
  165.             *Order: DOC_SETUP.4
  166.             *Cmd: "<1B>0<1B>CB"
  167.         }
  168.         *switch: InputBin
  169.         {
  170.             *case: TRACTOR
  171.             {
  172.                 *PrintableArea: PAIR(4010, 5954)
  173.                 *PrintableOrigin: PAIR(94, 0)
  174.                 *switch: Resolution
  175.                 {
  176.                     *case: Option2
  177.                     {
  178.                         *PrintableArea: PAIR(4008, 5952)
  179.                         *PrintableOrigin: PAIR(96, 0)
  180.                     }
  181.                     *case: Option3
  182.                     {
  183.                         *PrintableArea: PAIR(4008, 5952)
  184.                         *PrintableOrigin: PAIR(96, 0)
  185.                     }
  186.                 }
  187.             }
  188.             *case: AUTO
  189.             {
  190.                 *PrintableArea: PAIR(4010, 5174)
  191.                 *PrintableOrigin: PAIR(94, 360)
  192.                 *switch: Resolution
  193.                 {
  194.                     *case: Option2
  195.                     {
  196.                         *PrintableArea: PAIR(4008, 5172)
  197.                         *PrintableOrigin: PAIR(96, 360)
  198.                     }
  199.                     *case: Option3
  200.                     {
  201.                         *PrintableArea: PAIR(4008, 5172)
  202.                         *PrintableOrigin: PAIR(96, 360)
  203.                     }
  204.                 }
  205.             }
  206.         }
  207.     }
  208.     *Option: A4
  209.     {
  210.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  211.         *Command: CmdSelect
  212.         {
  213.             *Order: DOC_SETUP.4
  214.             *Cmd: "<1B>0<1B>C^"
  215.         }
  216.         *switch: InputBin
  217.         {
  218.             *case: TRACTOR
  219.             {
  220.                 *PrintableArea: PAIR(5766, 8417)
  221.                 *PrintableOrigin: PAIR(94, 0)
  222.                 *switch: Resolution
  223.                 {
  224.                     *case: Option1
  225.                     {
  226.                         *PrintableArea: PAIR(5766, 8416)
  227.                     }
  228.                     *case: Option2
  229.                     {
  230.                         *PrintableArea: PAIR(5764, 8416)
  231.                         *PrintableOrigin: PAIR(96, 0)
  232.                     }
  233.                     *case: Option3
  234.                     {
  235.                         *PrintableArea: PAIR(5760, 8416)
  236.                         *PrintableOrigin: PAIR(96, 0)
  237.                     }
  238.                 }
  239.             }
  240.             *case: AUTO
  241.             {
  242.                 *PrintableArea: PAIR(5766, 7637)
  243.                 *PrintableOrigin: PAIR(94, 360)
  244.                 *switch: Resolution
  245.                 {
  246.                     *case: Option1
  247.                     {
  248.                         *PrintableArea: PAIR(5766, 7636)
  249.                     }
  250.                     *case: Option2
  251.                     {
  252.                         *PrintableArea: PAIR(5764, 7636)
  253.                         *PrintableOrigin: PAIR(96, 360)
  254.                     }
  255.                     *case: Option3
  256.                     {
  257.                         *PrintableArea: PAIR(5760, 7636)
  258.                         *PrintableOrigin: PAIR(96, 360)
  259.                     }
  260.                 }
  261.             }
  262.         }
  263.     }
  264.     *Option: A3
  265.     {
  266.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  267.         *Command: CmdSelect
  268.         {
  269.             *Order: DOC_SETUP.4
  270.             *Cmd: "<1B>0<1B>C<84>"
  271.         }
  272.         *switch: InputBin
  273.         {
  274.             *case: TRACTOR
  275.             {
  276.                 *PrintableArea: PAIR(8107, 11909)
  277.                 *PrintableOrigin: PAIR(0, 0)
  278.                 *switch: Resolution
  279.                 {
  280.                     *case: Option1
  281.                     {
  282.                         *PrintableArea: PAIR(8106, 11908)
  283.                     }
  284.                     *case: Option2
  285.                     {
  286.                         *PrintableArea: PAIR(8104, 11908)
  287.                     }
  288.                     *case: Option3
  289.                     {
  290.                         *PrintableArea: PAIR(8106, 11908)
  291.                     }
  292.                 }
  293.             }
  294.             *case: AUTO
  295.             {
  296.                 *PrintableArea: PAIR(8107, 11129)
  297.                 *PrintableOrigin: PAIR(0, 360)
  298.                 *switch: Resolution
  299.                 {
  300.                     *case: Option1
  301.                     {
  302.                         *PrintableArea: PAIR(8106, 11128)
  303.                     }
  304.                     *case: Option2
  305.                     {
  306.                         *PrintableArea: PAIR(8104, 11128)
  307.                     }
  308.                     *case: Option3
  309.                     {
  310.                         *PrintableArea: PAIR(8106, 11128)
  311.                     }
  312.                 }
  313.             }
  314.         }
  315.     }
  316.     *Option: Option7
  317.     {
  318.         *rcNameID: 258
  319.         *PageDimensions: PAIR(11908, 16834)
  320.         *Command: CmdSelect
  321.         {
  322.             *Order: DOC_SETUP.4
  323.             *Cmd: "<1B>0<1B>C<BB>"
  324.         }
  325.         *switch: InputBin
  326.         {
  327.             *case: TRACTOR
  328.             {
  329.                 *PrintableArea: PAIR(9478, 16834)
  330.                 *PrintableOrigin: PAIR(1170, 0)
  331.                 *switch: Resolution
  332.                 {
  333.                     *case: Option2
  334.                     {
  335.                         *PrintableArea: PAIR(9476, 16832)
  336.                         *PrintableOrigin: PAIR(1172, 0)
  337.                     }
  338.                     *case: Option3
  339.                     {
  340.                         *PrintableArea: PAIR(9474, 16832)
  341.                     }
  342.                 }
  343.             }
  344.             *case: AUTO
  345.             {
  346.                 *PrintableArea: PAIR(9478, 16054)
  347.                 *PrintableOrigin: PAIR(1170, 360)
  348.                 *switch: Resolution
  349.                 {
  350.                     *case: Option2
  351.                     {
  352.                         *PrintableArea: PAIR(9476, 16052)
  353.                         *PrintableOrigin: PAIR(1172, 360)
  354.                     }
  355.                     *case: Option3
  356.                     {
  357.                         *PrintableArea: PAIR(9474, 16052)
  358.                     }
  359.                 }
  360.             }
  361.         }
  362.     }
  363.     *Option: Option8
  364.     {
  365.         *rcNameID: 259
  366.         *PageDimensions: PAIR(7085, 10037)
  367.         *Command: CmdSelect
  368.         {
  369.             *Order: DOC_SETUP.4
  370.             *Cmd: "<1B>0<1B>Cp"
  371.         }
  372.         *switch: InputBin
  373.         {
  374.             *case: TRACTOR
  375.             {
  376.                 *PrintableArea: PAIR(6553, 10037)
  377.                 *PrintableOrigin: PAIR(266, 0)
  378.                 *switch: Resolution
  379.                 {
  380.                     *case: Option1
  381.                     {
  382.                         *PrintableArea: PAIR(6552, 10036)
  383.                     }
  384.                     *case: Option2
  385.                     {
  386.                         *PrintableArea: PAIR(6548, 10036)
  387.                         *PrintableOrigin: PAIR(268, 0)
  388.                     }
  389.                     *case: Option3
  390.                     {
  391.                         *PrintableArea: PAIR(6546, 10036)
  392.                         *PrintableOrigin: PAIR(270, 0)
  393.                     }
  394.                 }
  395.             }
  396.             *case: AUTO
  397.             {
  398.                 *PrintableArea: PAIR(6553, 9257)
  399.                 *PrintableOrigin: PAIR(266, 360)
  400.                 *switch: Resolution
  401.                 {
  402.                     *case: Option1
  403.                     {
  404.                         *PrintableArea: PAIR(6552, 9256)
  405.                     }
  406.                     *case: Option2
  407.                     {
  408.                         *PrintableArea: PAIR(6548, 9256)
  409.                         *PrintableOrigin: PAIR(268, 360)
  410.                     }
  411.                     *case: Option3
  412.                     {
  413.                         *PrintableArea: PAIR(6546, 9256)
  414.                         *PrintableOrigin: PAIR(270, 360)
  415.                     }
  416.                 }
  417.             }
  418.         }
  419.     }
  420.     *Option: B5
  421.     {
  422.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  423.         *Command: CmdSelect
  424.         {
  425.             *Order: DOC_SETUP.4
  426.             *Cmd: "<1B>0<1B>CQ"
  427.         }
  428.         *switch: InputBin
  429.         {
  430.             *case: TRACTOR
  431.             {
  432.                 *PrintableArea: PAIR(4974, 7286)
  433.                 *PrintableOrigin: PAIR(94, 0)
  434.                 *switch: Resolution
  435.                 {
  436.                     *case: Option2
  437.                     {
  438.                         *PrintableArea: PAIR(4972, 7284)
  439.                         *PrintableOrigin: PAIR(96, 0)
  440.                     }
  441.                     *case: Option3
  442.                     {
  443.                         *PrintableArea: PAIR(4968, 7284)
  444.                         *PrintableOrigin: PAIR(96, 0)
  445.                     }
  446.                 }
  447.             }
  448.             *case: AUTO
  449.             {
  450.                 *PrintableArea: PAIR(4974, 6506)
  451.                 *PrintableOrigin: PAIR(94, 360)
  452.                 *switch: Resolution
  453.                 {
  454.                     *case: Option2
  455.                     {
  456.                         *PrintableArea: PAIR(4972, 6504)
  457.                         *PrintableOrigin: PAIR(96, 360)
  458.                     }
  459.                     *case: Option3
  460.                     {
  461.                         *PrintableArea: PAIR(4968, 6504)
  462.                         *PrintableOrigin: PAIR(96, 360)
  463.                     }
  464.                 }
  465.             }
  466.         }
  467.     }
  468.     *Option: Option10
  469.     {
  470.         *rcNameID: 260
  471.         *PageDimensions: PAIR(6840, 2974)
  472.         *Command: CmdSelect
  473.         {
  474.             *Order: DOC_SETUP.4
  475.             *Cmd: "<1B>0<1B>CD"
  476.         }
  477.         *switch: InputBin
  478.         {
  479.             *case: TRACTOR
  480.             {
  481.                 *PrintableArea: PAIR(6480, 1894)
  482.                 *PrintableOrigin: PAIR(180, 504)
  483.                 *switch: Resolution
  484.                 {
  485.                     *case: Option2
  486.                     {
  487.                         *PrintableArea: PAIR(6480, 1892)
  488.                     }
  489.                     *case: Option3
  490.                     {
  491.                         *PrintableArea: PAIR(6480, 1892)
  492.                     }
  493.                 }
  494.             }
  495.             *case: AUTO
  496.             {
  497.                 *PrintableArea: PAIR(6480, 1894)
  498.                 *PrintableOrigin: PAIR(180, 504)
  499.                 *switch: Resolution
  500.                 {
  501.                     *case: Option2
  502.                     {
  503.                         *PrintableArea: PAIR(6480, 1892)
  504.                     }
  505.                     *case: Option3
  506.                     {
  507.                         *PrintableArea: PAIR(6480, 1892)
  508.                     }
  509.                 }
  510.             }
  511.         }
  512.     }
  513.     *Option: Option11
  514.     {
  515.         *rcNameID: 261
  516.         *PageDimensions: PAIR(6120, 7920)
  517.         *Command: CmdSelect
  518.         {
  519.             *Order: DOC_SETUP.4
  520.             *Cmd: "<1B>C<000B>"
  521.         }
  522.         *switch: InputBin
  523.         {
  524.             *case: TRACTOR
  525.             {
  526.                 *PrintableArea: PAIR(5760, 7920)
  527.                 *PrintableOrigin: PAIR(180, 0)
  528.             }
  529.             *case: AUTO
  530.             {
  531.                 *PrintableArea: PAIR(5760, 7140)
  532.                 *PrintableOrigin: PAIR(180, 360)
  533.             }
  534.         }
  535.     }
  536.     *Option: Option12
  537.     {
  538.         *rcNameID: 262
  539.         *PageDimensions: PAIR(6120, 8640)
  540.         *Command: CmdSelect
  541.         {
  542.             *Order: DOC_SETUP.4
  543.             *Cmd: "<1B>C<000C>"
  544.         }
  545.         *switch: InputBin
  546.         {
  547.             *case: TRACTOR
  548.             {
  549.                 *PrintableArea: PAIR(5760, 8640)
  550.                 *PrintableOrigin: PAIR(180, 0)
  551.             }
  552.             *case: AUTO
  553.             {
  554.                 *PrintableArea: PAIR(5760, 7860)
  555.                 *PrintableOrigin: PAIR(180, 360)
  556.             }
  557.         }
  558.     }
  559.     *Option: FANFOLD_US
  560.     {
  561.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  562.         *Command: CmdSelect
  563.         {
  564.             *Order: DOC_SETUP.4
  565.             *Cmd: "<1B>C<000B>"
  566.         }
  567.         *switch: InputBin
  568.         {
  569.             *case: TRACTOR
  570.             {
  571.                 *PrintableArea: PAIR(9792, 7920)
  572.                 *PrintableOrigin: PAIR(180, 0)
  573.             }
  574.             *case: AUTO
  575.             {
  576.                 *PrintableArea: PAIR(9792, 7140)
  577.                 *PrintableOrigin: PAIR(180, 360)
  578.             }
  579.         }
  580.     }
  581.     *Option: Option14
  582.     {
  583.         *rcNameID: 263
  584.         *PageDimensions: PAIR(10800, 8640)
  585.         *Command: CmdSelect
  586.         {
  587.             *Order: DOC_SETUP.4
  588.             *Cmd: "<1B>C<000C>"
  589.         }
  590.         *switch: InputBin
  591.         {
  592.             *case: TRACTOR
  593.             {
  594.                 *PrintableArea: PAIR(9792, 8640)
  595.                 *PrintableOrigin: PAIR(180, 0)
  596.             }
  597.             *case: AUTO
  598.             {
  599.                 *PrintableArea: PAIR(9792, 7860)
  600.                 *PrintableOrigin: PAIR(180, 360)
  601.             }
  602.         }
  603.     }
  604.     *Option: Option15
  605.     {
  606.         *rcNameID: 264
  607.         *PageDimensions: PAIR(6120, 4320)
  608.         *Command: CmdSelect
  609.         {
  610.             *Order: DOC_SETUP.4
  611.             *Cmd: "<1B>C<0006>"
  612.         }
  613.         *switch: InputBin
  614.         {
  615.             *case: TRACTOR
  616.             {
  617.                 *PrintableArea: PAIR(5760, 4320)
  618.                 *PrintableOrigin: PAIR(180, 0)
  619.             }
  620.             *case: AUTO
  621.             {
  622.                 *PrintableArea: PAIR(5760, 3540)
  623.                 *PrintableOrigin: PAIR(180, 360)
  624.             }
  625.         }
  626.     }
  627.     *Option: CUSTOMSIZE
  628.     {
  629.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  630.         *MinSize: PAIR(720, 720)
  631.         *MaxSize: PAIR(11520, 15840)
  632.         *MaxPrintableWidth: 9792
  633.         *MinLeftMargin: 0
  634.         *CenterPrintable?: FALSE
  635.         *switch: InputBin
  636.         {
  637.             *case: TRACTOR
  638.             {
  639.                 *TopMargin: 0
  640.                 *BottomMargin: 0
  641.             }
  642.             *case: AUTO
  643.             {
  644.                 *TopMargin: 360
  645.                 *BottomMargin: 420
  646.             }
  647.         }
  648.     }
  649. }
  650. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.Option10)
  651. *Feature: Halftone
  652. {
  653.     *rcNameID: =HALFTONING_DISPLAY
  654.     *DefaultOption: HT_PATSIZE_AUTO
  655.     *Option: HT_PATSIZE_AUTO
  656.     {
  657.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  658.     }
  659. *Ifdef: WINNT_50
  660.     *Option: HT_PATSIZE_SUPERCELL_M
  661.     {
  662.         *rcNameID: =HT_SUPERCELL_DISPLAY
  663.     }
  664. *Endif:
  665.     *Option: HT_PATSIZE_6x6_M
  666.     {
  667.         *rcNameID: =HT_DITHER6X6_DISPLAY
  668.     }
  669.     *Option: HT_PATSIZE_8x8_M
  670.     {
  671.         *rcNameID: =HT_DITHER8X8_DISPLAY
  672.     }
  673. }
  674. *Command: CmdStartDoc
  675. {
  676.     *Order: DOC_SETUP.1
  677.     *Cmd: "<1B>[\<0400B400B4001B>[T<0400000003>R<1B>6"
  678. }
  679. *Command: CmdStartPage
  680. {
  681.     *Order: PAGE_SETUP.1
  682.     *Cmd: "<1B>4<0D>"
  683. }
  684. *Command: CmdEndJob
  685. {
  686.     *Order: JOB_FINISH.1
  687.     *Cmd: "<1B>[K<010000>"
  688. }
  689. *RotateCoordinate?: FALSE
  690. *RotateRaster?: FALSE
  691. *RotateFont?: FALSE
  692. *switch: Orientation
  693. {
  694.     *case: PORTRAIT
  695.     {
  696.         *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_UA_ABLE,TC_RA_ABLE)
  697.     }
  698.     *case: LANDSCAPE_CC270
  699.     {
  700.         *TextCaps: LIST(TC_RA_ABLE)
  701.     }
  702. }
  703. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  704. *YMoveAttributes: LIST(SEND_CR_FIRST,FAVOR_LF)
  705. *MaxLineSpacing: 255
  706. *XMoveThreshold: *
  707. *XMoveUnit: 120
  708. *Command: CmdXMoveRelRight { *Cmd : "<1B>d" %l{(DestXRel / 6) } }
  709. *Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 4) } }
  710. *Command: CmdCR { *Cmd : "<0D>" }
  711. *Command: CmdLF { *Cmd : "<0A>" }
  712. *Command: CmdFF { *Cmd : "<0C>" }
  713. *Command: CmdBackSpace { *Cmd : "<08>" }
  714. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  715. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  716. *EjectPageWithFF?: TRUE
  717. *switch: PaperSize
  718. {
  719.     *case: CUSTOMSIZE
  720.     {
  721.         *EjectPageWithFF?: FALSE
  722.         *switch: InputBin
  723.         {
  724.             *case: AUTO
  725.             {
  726.                 *EjectPageWithFF?: TRUE
  727.             }
  728.         }
  729.     }
  730. }
  731. *OutputDataFormat: V_BYTE
  732. *OptimizeLeftBound?: FALSE
  733. *CursorXAfterSendBlockData: AT_GRXDATA_END
  734. *CursorYAfterSendBlockData: NO_MOVE
  735. *DefaultFont: 4
  736. *DefaultCTT: -2
  737. *switch: Orientation
  738. {
  739.     *case: PORTRAIT
  740.     {
  741.         *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16)
  742.     }
  743.     *case: LANDSCAPE_CC270
  744.     {
  745.         *DeviceFonts: LIST()
  746.     }
  747. }
  748. *Command: CmdBoldOn { *Cmd : "<1B>G" }
  749. *Command: CmdBoldOff { *Cmd : "<1B>H" }
  750. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  751. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }
  752. *Command: CmdSelectSingleByteMode { *Cmd : "<1B>p<01>" }
  753. *Command: CmdSelectDoubleByteMode { *Cmd : "<1B>p<00>" }
  754.